package com.lightkits.wms.domain.allot;

import com.lightkits.framework.common.model.CheckResult;
import com.lightkits.wms.dto.allot.model.TagMessageDto;
import org.springframework.stereotype.Component;

/**
 * GetTagMessService
 *
 * @author jing.wei@hand-china.com
 * Created on 2019/5/21 0:22
 */
@Component
public interface GetTagMessService {
    /**
     * @param tagCode 条码编码
     * @return
     */
    CheckResult<TagMessageDto> getTagMes(String tagCode,
                                         boolean viaFlag,
                                         boolean bookFlag,
                                         String organizationId);

    /**
     * @param tagCode 条码编码
     * @param orgId   当前组织ID
     * @return
     */
    CheckResult<TagMessageDto> getComTagMes(String tagCode,
                                            String orgId,
                                            boolean viaFlag,
                                            boolean bookFlag);
}
